//
// Created by Gao Shihao on 2022/12/22.
//

#ifndef PLC2LLVM_VISITVARIABLE_NAME_H
#define PLC2LLVM_VISITVARIABLE_NAME_H

#include <plc2llvm/Visitor/strategy/Strategy.h>

class VisitVariable_Name : public Strategy {
private:
    static VisitVariable_Name* VisitVariable_Name_Strategy;
    VisitVariable_Name();
public:
    std::any invoke(antlr4::ParserRuleContext *parserCtx, Visitor *visitor) override;
};

#endif //PLC2LLVM_VISITVARIABLE_NAME_H
